package com.knife.rockknife4jdemo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**.
 * 港区数据
 * @author lht
 */
@Data
@ApiModel(value = "港区数据")
@NoArgsConstructor
@AllArgsConstructor
public class WharfContainerDTO {
    @ApiModelProperty(value = "港口编码")
    private String portCode;

    @ApiModelProperty(value = "船名")
    private String vessel;

    @ApiModelProperty(value = "航次")
    private String voyage;

    @ApiModelProperty(value = "码头编码")
    private String wharfCode;

    @ApiModelProperty(value = "码头名称")
    private String wharfName;

    @ApiModelProperty(value = "进出口类型")
    private String ieType;

    @ApiModelProperty(value = "箱状态")
    private String ctnStatus;

    @ApiModelProperty(value = "装货港")
    private String loadingPort;

    @ApiModelProperty(value = "卸货港")
    private String dischargingPort;

    @ApiModelProperty(value = "目的港")
    private String placeOfDelivery;

    @ApiModelProperty(value = "箱号")
    private String ctnNo;

    @ApiModelProperty(value = "尺寸箱型")
    private String ctnSizeType;

    @ApiModelProperty(value = "皮重")
    private BigDecimal tareWeight;

    @ApiModelProperty(value = "封号")
    private String sealNo;

    @ApiModelProperty(value = "箱营运人")
    private String ctnOperatorCode;

    @ApiModelProperty(value = "箱主代码")
    private String ctnOwnerCode;

    @ApiModelProperty(value = "货代编码")
    private String forwarderCode;

    @ApiModelProperty(value = "箱数据")
    private List<WharfContainerDataDTO> containerBldataDTOS;


}
